//
//  HMBillDetailViewController.m
//  HMSupplier
//
//  Created by haohao on 2017/7/6.
//  Copyright © 2017年 haohao. All rights reserved.
//

#import "HMBillDetailViewController.h"
#import "HMBillDetailTableViewCell.h"
#import "PeopleCenter.h"
#import "RecordTetailModel.h"
@interface HMBillDetailViewController ()<UITableViewDelegate,UITableViewDataSource>

NS_STRONG UITableView *myTableView;

NS_STRONG NSArray *dataArray;
@end

@implementation HMBillDetailViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self setSubView];
    // Do any additional setup after loading the view from its nib.
}

- (void)setSubView {
    self.title = @"账单明细";
    
    _myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, KWidthSCREEN, KHeightSCREEN) style:UITableViewStyleGrouped];
    _myTableView.delegate = self;
    _myTableView.dataSource = self;
    [self.view addSubview:_myTableView];
    
    [self getData];
}

- (void)getData {
    [PeopleCenter getBillDetailWith:_model success:^(NSArray *dataArray) {
        _dataArray = dataArray;
        [_myTableView reloadData];
    } failure:^(NSError *error) {
        
    }];
}

#pragma mark - UITableViewDataSource
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 1;
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return _dataArray.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    HMBillDetailTableViewCell *cell = [[[NSBundle mainBundle] loadNibNamed:@"HMBillDetailTableViewCell" owner:self options:nil] firstObject];
    cell.model = _dataArray[indexPath.section];
    return cell;
}

#pragma mark - UITableViewDelegate
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 75;
}


- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 5;
}

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    return 0.0001;
}

@end
